home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Utilities Experience
/
The Utilities Experience - Volume 1.iso
/
software
/
datatypes
/
aiff
/
source
/
smakefile
< prev
next >
Wrap
Makefile
|
1978-06-29
|
1KB
|
51 lines
##
## AIFF DataType
##
## Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
## Public domain
##
## :ts=4
##
.c.o:
SC $(GST) $(CFLAGS) $(OPTIMIZE) $(DEBUG) OBJNAME=$*.o $*.c
@GenTagFiles $*.c >TagFiles/$*.c
@ci -l -m. -t-. >NIL: $*.c
.asm.o:
ASM -D $*.asm
@ci -l -m. -t-. >NIL: $*.asm
CFLAGS = STREQ STRMERGE NOSTKCHK IDLEN=65
LFLAGS = SC SD NOICONS
OPTIMIZE = OPTIMIZE OPTINLOCAL OPTTIME
DEBUG = DEBUG=LINE
GST = GST=AIFF.gst GSTIMM
LIBS = LIB:amiga.lib LIB:sc.lib LIB:debug.lib
all: AIFF.gst \
aiff.datatype
OBJS = RomTag.o LibCode.o Class.o StackCall.o asyncio.o
aiff.datatype: $(OBJS)
SLINK FROM $(OBJS) TO $@.debug LIB $(LIBS) $(LFLAGS)
SLINK FROM $@.debug TO $@ ND NOICONS
Protect $@ -e
Copy $@ SYS:Classes/DataTypes
@Type TagFiles/\#?.c >T:tags
@Copy T:tags tags
@Delete >NIL: T:tags
AIFF.gst: PreInclude.c asyncio.h
GST >NIL: UNLOAD $@
SC NOOBJNAME IDLEN=65 MAKEGST=$@ PreInclude.c
@ci -l -m. -t-. >NIL: PreInclude.c asyncio.h
GST $@
bumprev:
bumprev 1 aiff.datatype
RomTag.o: RomTag.asm aiff.datatype_rev.i